package com.niiwoo.civet.trade.constant;

/**
 * Created by zhangwanli on 2017/11/13.
 */
public class RabbitConstant {

    public static class Exchange {
        public static final String AUTO_INVEST_PROJECT = "auto-invest-project";
        public static final String BATCH_INVESTOR = "batch-investor";
        public static final String BATCH_INVEST_FINISHED = "batch-invest-finished";
        public static final String ASSET_R360_EXCHANGE = "asset_r360_exchange";
        public static final String ASSET_EXCHANGE = "asset_exchange";
        public static final String AUDIT_WORK_TASK_ADD = "auditWorkTaskAdd";
        public static final String INVEST_EVENT = "invest_event";
        public static final String INVEST_POST_PROCESS = "invest_post_process";
        public static final String INVEST_EVENT_FOR_ACTIVITY = "invest_event_for_activity";
        public static final String FOLLOW_WORK_TASK_ADD = "followWorkTaskAdd";
        public static final String FOLLOW_WORK_TASK_REPAYMENT = "followWorkTaskRepayment";
        public static final String KAOLA_EXCHANGE = "kaola_exchange";
        public static final String FUND_REPAY = "fund_repay";
        public static final String SIGN_COMMISSION_AUTH_AGREEMENT = "signCommissionAuthAgreement";
        public static final String SIGN_RISK_TIPS_AGREEMENT = "signRiskTipsAgreement";
        public static final String PROJECT_LIFE_CYCLE = "projectLifeCycle";
        public static final String SYS_INVEST_CONFIG_CHANGE = "sys-invest-config-change";
        public static final String INVEST_STOP_BY_EVALUATION_DEAL = "invest_stop_by_evaluation";
        public static final String INTELLIGENCE_INVEST_CANCEL_AMOUNT = "intelligence_invest_cancel_amount";
        public static final String INTELLIGENCE_INVEST_CONTRACT="intelligence_invest_contract";
        public static final String INTELLIGENCE_INVEST_END="intelligence_invest_end";
        public static final String NOVICE_TASK_RECORD = "novice_task_record";
    }

    public static class Queue {
        public static final String AUTO_INVEST_PROJECT = "auto-invest-project";
        public static final String BATCH_INVESTOR = "batch-investor";
        public static final String BATCH_INVEST_FINISHED = "batch-invest-finished";
        public static final String AUTO_AUDIT_MODEL_NOTIFY = "auto_audit_model_notify";
        public static final String STEP_LOAN_FRAUD_RESULT = "step_loan_fraud_result";
        public static final String INVEST_EVENT = "invest_event";
        public static final String INVEST_POST_PROCESS = "invest_post_process";
        public static final String INVEST_EVENT_FOR_ACTIVITY = "invest_event_for_activity";
        public static final String FOLLOW_WORK_TASK_ADD = "followWorkTaskAdd";
        public static final String FOLLOW_WORK_TASK_REPAYMENT = "followWorkTaskRepayment";
        public static final String KAOLA_CREDIT_ASSIGNMENT = "kaola_credit_assignment";
        public static final String FUND_REPAY_UPDATE_PENALTY = "fund_repay_update_penalty";
        public static final String SIGN_COMMISSION_AUTH_AGREEMENT = "signCommissionAuthAgreement";
        public static final String SIGN_RISK_TIPS_AGREEMENT = "signRiskTipsAgreement";
        public static final String PROJECT_LIFE_CYCLE = "projectLifeCycle";
        public static final String SYS_INVEST_CONFIG_CHANGE = "sys-invest-config-change";
        public static final String INVEST_STOP_BY_EVALUATION_DEAL = "invest_stop_by_evaluation";
        public static final String INTELLIGENCE_INVEST_CANCEL_AMOUNT = "intelligence_invest_cancel_amount";
        public static final String INTELLIGENCE_INVEST_CONTRACT="intelligence_invest_contract";
        public static final String INTELLIGENCE_INVEST_END="intelligence_invest_end";
        public static final String NOVICE_TASK_RECORD = "novice_task_record";

    }

    public static class RoutingKey {
        public static final String AUTO_INVEST_PROJECT = "*";
        public static final String BATCH_INVESTOR = "*";
        public static final String BATCH_INVEST_FINISHED = "*";
        public static final String AUDIT_WORK_TASK_ADD = "auditWorkTaskAdd";
        public static final String INVEST_EVENT = "invest_event";
        public static final String INVEST_POST_PROCESS = "invest_post_process";
        public static final String INVEST_EVENT_FOR_ACTIVITY = "invest_event_for_activity";
        public static final String STEP_LOAN_FRAUD_RESULT = "asset_r360_exchange.step_loan_fraud_result";
        public static final String ORDER_STATUS_NOFIFY_FOR_COMMON = "asset_exchange.order_status_nofify_for_common";
        public static final String AUTO_AUDIT_MODEL_NOTIFY = "asset_exchange.auto_audit_model_notify";
        public static final String FOLLOW_WORK_TASK_ADD = "followWorkTaskAdd";
        public static final String FOLLOW_WORK_TASK_REPAYMENT = "followWorkTaskRepayment";
        public static final String KAOLA_CREDIT_ASSIGNMENT_CONTRACT = "kaola_credit_assignment_contract";
        public static final String FUND_REPAY_UPDATE_PENALTY = "fund_repay.update_penalty";
        public static final String SIGN_COMMISSION_AUTH_AGREEMENT = "signCommissionAuthAgreement";
        public static final String SIGN_RISK_TIPS_AGREEMENT = "signRiskTipsAgreement";
        public static final String PROJECT_LIFE_CYCLE = "projectLifeCycle";
        public static final String SYS_INVEST_CONFIG_CHANGE = "sys-invest-config-change";
        public static final String INVEST_STOP_BY_EVALUATION_DEAL = "invest_stop_by_evaluation";
        public static final String INTELLIGENCE_INVEST_CANCEL_AMOUNT = "intelligence_invest_cancel_amount";
        public static final String INTELLIGENCE_INVEST_CONTRACT="intelligence_invest_contract";
        public static final String INTELLIGENCE_INVEST_END="intelligence_invest_end";
        public static final String NOVICE_TASK_RECORD = "novice_task_record";
    }

}
